export function formateDate(val: string | null) {
  if (!val) return "";
  let year, month, day, HH, mm, ss;
  let time = new Date(val);
  let timeDate;
  year = time.getFullYear(); // 年
  month = time.getMonth() + 1; // 月
  day = time.getDate(); // 日
  HH = time.getHours(); // 时
  mm = time.getMinutes(); // 分
  ss = time.getSeconds(); // 秒

  month = month < 10 ? "0" + month : month;
  day = day < 10 ? "0" + day : day;
  HH = HH < 10 ? "0" + HH : HH; // 时
  mm = mm < 10 ? "0" + mm : mm; // 分
  ss = ss < 10 ? "0" + ss : ss; // 秒

  // switch (type) {
  //   case 'yyyy':
  //     timeDate = String(year);
  //     break;
  //   case 'yyyy-MM':
  //     timeDate = year + '-' + month;
  //     break;
  //   case 'yyyy-MM-dd':
  //     timeDate = year + '-' + month + '-' + day;
  //     break;
  //   case 'yyyy/MM/dd':
  //     timeDate = year + '/' + month + '/' + day;
  //     break;
  //   case 'yyyy-MM-dd HH:mm:ss':
  //     timeDate = year + '-' + month + '-' + day + '' + HH + ':' + mm + ':' + ss;
  //     break;
  //   case 'HH:mm:ss':
  //     timeDate = HH + ':' + mm + ':' + ss;
  //     break;
  //   case 'MM':
  //     timeDate = String(month);
  //     break;
  //   default:
  //     timeDate = year + '-' + month + '-' + day;
  //     break;
  // }
  return (timeDate =
    year + "-" + month + "-" + day + " " + HH + ":" + mm + ":" + ss);
}
